# encoding: utf-8
# module alembic.Abc
# from C:\Program Files\Python39\lib\site-packages\alembic.cp39-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import Boost.Python as __Boost_Python


class IBaseProperty_Array(__Boost_Python.instance):
    """ The IBaseProperty class is a property reader """
    def getDataType(self, IBaseProperty_Array, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        getDataType( (IBaseProperty_Array)arg1) -> DataType :
            Return the DataType of this property
        """
        pass

    def getHeader(self, IBaseProperty_Array, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        getHeader( (IBaseProperty_Array)arg1) -> PropertyHeader :
            Return the header of this property
        """
        pass

    def getMetaData(self, IBaseProperty_Array, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        getMetaData( (IBaseProperty_Array)arg1) -> MetaData :
            Return the MetaData of this property
        """
        pass

    def getName(self, IBaseProperty_Array, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        getName( (IBaseProperty_Array)arg1) -> str :
            Return the local name of this property
        """
        pass

    def getObject(self, IBaseProperty_Array, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        getObject( (IBaseProperty_Array)arg1) -> IObject :
            Return this property's IObject
        """
        pass

    def getPropertyType(self, IBaseProperty_Array, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getPropertyType( (IBaseProperty_Array)arg1) -> object """
        pass

    def getTimeSampling(self, IBaseProperty_Array, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        getTimeSampling( (IBaseProperty_Array)arg1) -> TimeSampling :
            Return the TimeSampling of this property
        """
        pass

    def isArray(self, IBaseProperty_Array, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        isArray( (IBaseProperty_Array)arg1) -> bool :
            Return True if this property is array
        """
        pass

    def isCompound(self, IBaseProperty_Array, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        isCompound( (IBaseProperty_Array)arg1) -> bool :
            Return True if this property is compound
        """
        pass

    def isScalar(self, IBaseProperty_Array, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        isScalar( (IBaseProperty_Array)arg1) -> bool :
            Return True if this property is scalar
        """
        pass

    def isSimple(self, IBaseProperty_Array, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        isSimple( (IBaseProperty_Array)arg1) -> bool :
            Return True if this property is simple (non-compound)
        """
        pass

    def reset(self, IBaseProperty_Array, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        reset( (IBaseProperty_Array)arg1) -> None :
            Reset this property to an empty state
        """
        pass

    def valid(self, IBaseProperty_Array, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ valid( (IBaseProperty_Array)arg1) -> bool """
        pass

    def __bool__(self, IBaseProperty_Array, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ __bool__( (IBaseProperty_Array)arg1) -> bool """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        """
        Raises an exception
        This class cannot be instantiated from Python
        """
        pass

    def __reduce__(self, *args, **kwargs): # real signature unknown
        pass

    def __str__(self, IBaseProperty_Array, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ __str__( (IBaseProperty_Array)arg1) -> str """
        pass


